package com.bill.audrey.expressionarithmetique.service;

import java.util.List;

import javax.jws.WebParam;
import javax.jws.WebService;

@WebService(name="ExpressionArithmetiqueWebService", serviceName="ExpressionArithmetiqueWebService")
public interface ExpressionArithmetiqueWebService {
	
public String deriver(@WebParam(name="expressionArithmetique")String expressionArithmetique,@WebParam(name="variablederivation")Character variablederivation);
public Double evaluer(@WebParam(name="expressionArithmetique")String expressionArithmetique,@WebParam(name="variableMap")String variableMap);//x=x0,y=y0,z=z0
public Boolean valider(@WebParam(name="expressionArithmetique")String expressionArithmetique);
public String validerAvecException(@WebParam(name="expressionArithmetique")String expressionArithmetique);
public List<String> supportedFunctions();
}
